<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Concept: 工件</title>
<meta name="uma.type" content="Concept">
<meta name="uma.name" content="artifact">
<meta name="uma.presentationName" content="工件">
<meta name="element_type" content="concept">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="_fdRfkBUJEdqrUt4zetC1gg"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Concept: 工件</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/concept.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">工件是一个工作产品，它提供有形的重要工作产品的描述和定义。</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><p>
    工件是良好定义的有形工作产品，由任务消耗、生产或修改。工件可由其他工件组成。例如，模型工件可由模型元素组成，模型元素也是工件。它们可充当定义可重用资产的基础。角色使用工件来执行任务并在执行任务的过程中生产工件。
</p>
<p>
    工件由单个角色负责，这样就容易识别和理解职责，并推广了方法中生成的每段信息都需要一组适当技能的观念。即使一个角色可能“拥有”特定类型的工件，其他角色仍然可以使用这些工件；如果给予这个角色许可权，则它可能甚至可以更新这些工件。
</p>
<p>
    <b>工件通常<i>不是</i>文档</b>。许多方法都过分注重文档，特别是<i>书面文档</i>。最有效和最实用的项目工件管理方法是在用于创建和管理工件的相应工具<i>内</i>维护工件。必要时，可以根据这些工具及时地生成文档（快照）。
</p>
<p>
    示例工件：
</p>
<ul>
    <li>
        Microsoft&reg; Word&reg; 中存储的用例规约。
    </li>
    <li>
        Rational Software Architect 中存储的设计模型。
    </li>
    <li>
        Microsoft&reg; Project&reg; 中存储的项目计划。
    </li>
    <li>
        Rational ClearQuest 中存储的缺陷。
    </li>
    <li>
        Rational RequisitePro 中的项目需求数据库。
    </li>
</ul>
<p>
    还请注意，诸如<b>白板</b>或<b>活动挂图</b>上的格式可用于捕获图片信息（例如 UML
    图）、表格信息（例如短列的状态信息）或甚至文本信息（例如简短的愿景声明）。这些格式对于所拥有的全部团队成员均可访问这些资源的较小的已配置团队很起作用。
</p>
<p>
    但是，仍有一些工件或者必须是纯文本文档或者最好适合成为纯文本文档，例如在项目有外部输入信息的情况下或者在这仅仅是显示描述性信息的最佳方式的某些情况下。在可能的情况下，团队应考虑使用协作性<b>工作组</b>工具（例如，WikiWiki
    Web 或
    Groove）以电子方式捕获文本文档，从而简化进行中的内容和版本管理。当为了诸如实现审计需求之类的目的而必须维护历史记录时，这尤其重要。对于任何重要的开发工作，尤其是在涉及大型开发团队时，工作产品<strong>最</strong><strong>有可能受到版本控制和配置管理。</strong>当对于所包含的基本工作产品不能执行此操作时，有时这只能通过对容器工作产品进行版本控制来实现。例如，在软件环境中，您可以控制整个设计模型或设计包的版本，而不是它们所包含的单个类。
</p></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
